﻿
#region Using directives

using System;
using System.Collections.Specialized;
using System.Configuration;
using System.Data;
using System.Data.Common;
using System.Configuration.Provider;

using BesAsm.MasterData.Entities;

#endregion

namespace BesAsm.MasterData.Data.Bases
{	
	///<summary>
	/// The base class to implements to create a .NetTiers provider.
	///</summary>
	public abstract class NetTiersProvider : NetTiersProviderBase
	{
		
		///<summary>
		/// Current OrificeTypeProviderBase instance.
		///</summary>
		public virtual OrificeTypeProviderBase OrificeTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PipeShapeProviderBase instance.
		///</summary>
		public virtual PipeShapeProviderBase PipeShapeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StreetTargetTypeProviderBase instance.
		///</summary>
		public virtual StreetTargetTypeProviderBase StreetTargetTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ZoneProviderBase instance.
		///</summary>
		public virtual ZoneProviderBase ZoneProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StatusProviderBase instance.
		///</summary>
		public virtual StatusProviderBase StatusProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current LinkTypeProviderBase instance.
		///</summary>
		public virtual LinkTypeProviderBase LinkTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SscProviderBase instance.
		///</summary>
		public virtual SscProviderBase SscProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PipeFlowTypeProviderBase instance.
		///</summary>
		public virtual PipeFlowTypeProviderBase PipeFlowTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current WeirTypeProviderBase instance.
		///</summary>
		public virtual WeirTypeProviderBase WeirTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SpecialLinkDatumProviderBase instance.
		///</summary>
		public virtual SpecialLinkDatumProviderBase SpecialLinkDatumProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SpecialLinkTypeProviderBase instance.
		///</summary>
		public virtual SpecialLinkTypeProviderBase SpecialLinkTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current RoofTargetProviderBase instance.
		///</summary>
		public virtual RoofTargetProviderBase RoofTargetProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DscProviderBase instance.
		///</summary>
		public virtual DscProviderBase DscProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SewerabilityProviderBase instance.
		///</summary>
		public virtual SewerabilityProviderBase SewerabilityProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PumpCurveProviderBase instance.
		///</summary>
		public virtual PumpCurveProviderBase PumpCurveProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SpecialLinkProviderBase instance.
		///</summary>
		public virtual SpecialLinkProviderBase SpecialLinkProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SanPatternProviderBase instance.
		///</summary>
		public virtual SanPatternProviderBase SanPatternProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StormTypeProviderBase instance.
		///</summary>
		public virtual StormTypeProviderBase StormTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current TimeFrameProviderBase instance.
		///</summary>
		public virtual TimeFrameProviderBase TimeFrameProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NodeProviderBase instance.
		///</summary>
		public virtual NodeProviderBase NodeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StormProviderBase instance.
		///</summary>
		public virtual StormProviderBase StormProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current WeirProviderBase instance.
		///</summary>
		public virtual WeirProviderBase WeirProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AsmZoningProviderBase instance.
		///</summary>
		public virtual AsmZoningProviderBase AsmZoningProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DataSourceProviderBase instance.
		///</summary>
		public virtual DataSourceProviderBase DataSourceProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current AssumptionCodeProviderBase instance.
		///</summary>
		public virtual AssumptionCodeProviderBase AssumptionCodeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current HansenServiceCodeProviderBase instance.
		///</summary>
		public virtual HansenServiceCodeProviderBase HansenServiceCodeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current NodeTypeProviderBase instance.
		///</summary>
		public virtual NodeTypeProviderBase NodeTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current MaterialProviderBase instance.
		///</summary>
		public virtual MaterialProviderBase MaterialProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DiscoClassProviderBase instance.
		///</summary>
		public virtual DiscoClassProviderBase DiscoClassProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current StreetTargetProviderBase instance.
		///</summary>
		public virtual StreetTargetProviderBase StreetTargetProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ImperviousTypeProviderBase instance.
		///</summary>
		public virtual ImperviousTypeProviderBase ImperviousTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DetailedZoneProviderBase instance.
		///</summary>
		public virtual DetailedZoneProviderBase DetailedZoneProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current LinkProviderBase instance.
		///</summary>
		public virtual LinkProviderBase LinkProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DscDataSourceProviderBase instance.
		///</summary>
		public virtual DscDataSourceProviderBase DscDataSourceProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PipeConflictProviderBase instance.
		///</summary>
		public virtual PipeConflictProviderBase PipeConflictProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current GrowthStateProviderBase instance.
		///</summary>
		public virtual GrowthStateProviderBase GrowthStateProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PumpProviderBase instance.
		///</summary>
		public virtual PumpProviderBase PumpProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current IcTargetDifficultyProviderBase instance.
		///</summary>
		public virtual IcTargetDifficultyProviderBase IcTargetDifficultyProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PumpTypeProviderBase instance.
		///</summary>
		public virtual PumpTypeProviderBase PumpTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current FixedFloorElevationProviderBase instance.
		///</summary>
		public virtual FixedFloorElevationProviderBase FixedFloorElevationProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current LayerFileProviderBase instance.
		///</summary>
		public virtual LayerFileProviderBase LayerFileProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current DscZingerProviderBase instance.
		///</summary>
		public virtual DscZingerProviderBase DscZingerProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current IcTargetConstructedStatusProviderBase instance.
		///</summary>
		public virtual IcTargetConstructedStatusProviderBase IcTargetConstructedStatusProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current IcDrywellProviderBase instance.
		///</summary>
		public virtual IcDrywellProviderBase IcDrywellProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CrossSectionProviderBase instance.
		///</summary>
		public virtual CrossSectionProviderBase CrossSectionProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current IcNodeRedirectorProviderBase instance.
		///</summary>
		public virtual IcNodeRedirectorProviderBase IcNodeRedirectorProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PlacementTypeProviderBase instance.
		///</summary>
		public virtual PlacementTypeProviderBase PlacementTypeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current CrossSectionDatumProviderBase instance.
		///</summary>
		public virtual CrossSectionDatumProviderBase CrossSectionDatumProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ParkingTargetProviderBase instance.
		///</summary>
		public virtual ParkingTargetProviderBase ParkingTargetProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current PipeShapeDatumProviderBase instance.
		///</summary>
		public virtual PipeShapeDatumProviderBase PipeShapeDatumProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current OrificeShapeProviderBase instance.
		///</summary>
		public virtual OrificeShapeProviderBase OrificeShapeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current IcDiscoProviderBase instance.
		///</summary>
		public virtual IcDiscoProviderBase IcDiscoProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current OrificeProviderBase instance.
		///</summary>
		public virtual OrificeProviderBase OrificeProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current ASequenceProviderBase instance.
		///</summary>
		public virtual ASequenceProviderBase ASequenceProvider{get {throw new NotImplementedException();}}
		
		///<summary>
		/// Current SscZingerProviderBase instance.
		///</summary>
		public virtual SscZingerProviderBase SscZingerProvider{get {throw new NotImplementedException();}}
		
		
	}
}
